package vip.xiaonuo.megvii.captures.model;

import lombok.Data;
import vip.xiaonuo.megvii.captures.model.base.MegviiPushBase;
import vip.xiaonuo.megvii.captures.model.base.FaceAttr;
import vip.xiaonuo.megvii.captures.model.base.FeatureInfo;

import java.io.Serializable;

/**
 * 人脸抓拍实体转换表
 */
@Data
public class FaceCaptureEntity extends MegviiPushBase implements Serializable {

    // 年龄
    private int age;

    // 性别
    private int gender;

    // 人脸旋转角度
    private int roll;

    // 人脸水平角度
    private int yaw;

    // 人脸垂直角度
    private int pitch;

    // 图像清晰度（0~100）
    private int blurness;

    // 是否为未比中的质量最好的人脸，只在目标类型为“人脸”时有效
    private boolean bestStranger;

    // 识别比分TOP1
    private double confidence;

    // 识别记录类型 1:未识别 0:识别 2:密码开门
    private int  event_type;

    // 活体分数
    private double fmp;

    // 非活体判断结果, 1:非活体攻击 0:正常
    private int fmp_error;

    // 人脸属性
    private FaceAttr faceAttr;

    // 特征数据信息
    private FeatureInfo featureInfo;

}
